exit triumphantly - French English Dictionary